package cn.edu.njnu.opengmpback.common.utils;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel (value = "请求结果响应体")
public class JsonResult<T> {
    @ApiModelProperty (value = "响应状态回执码")
    private Integer code;

    @ApiModelProperty (value = "响应回执消息")
    private String msg;

    @ApiModelProperty (value = "数据体")
    private T data;

}

// JsonResult<T> 是现代Web开发中的标准实践，它为前后端提供了统一的数据交换格式，简化了错误处理，提高了代码的可维护性和用户体验。

